import axios from "axios";

const service = axios.create({
  baseURL: "/api",
  timeout: 5000,
});
//
// // request 请求拦截器
// // 可以自请求发送前对请求做一些处理
// // 比如统一加token，对请求参数统一加密
service.interceptors.request.use(config => {
  // 设置请求头
  config.headers['Content-Type'] = 'application/json;charset=utf-8';

  // 这里是发送了请求之后才拦截，如果访问的是静态页面，不发送请求那种就不会拦截，比如空的Person
  // 查看有没有登录，没有登录返回登录页面
  let jwt = JSON.parse(sessionStorage.getItem("user")) || {};

  // 添加token
  config.headers['Authorization'] = jwt;

  return config;
},error => {
  return Promise.reject(error);
});
export default service
